long-nosed tree snake - English Synonyms Dictionary